package com.guchenbo.example.yaml;

import com.alibaba.fastjson.JSON;
import org.yaml.snakeyaml.Yaml;

import java.io.InputStream;
import java.util.Map;

public class YamlDemo {
    public static void main(String[] args) {
        // 从文件加载 YAML 数据
        InputStream inputStream = YamlDemo.class.getClassLoader().getResourceAsStream("yaml/dag.yaml");

        // 将 YAML 数据解析为 Map
        Yaml yaml = new Yaml();
        Map<String, Object> data = yaml.load(inputStream);

        // 打印解析后的数据
        System.out.println(JSON.toJSON(data));
    }
}
